home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
fortran
/
fckdemo1.zip
/
LOCSYNT.DM
< prev
next >
Wrap
Text File
|
1994-04-12
|
1KB
|
28 lines
\example\{Unassigned items}{assign.lst}
\example\{Illegal transfer of control}{transfer.lst}
\example\{Equivalence lists}{equiv.lst}
\font\{Helv}\fontsize\{24}
\color\{0}{255}{255}\bold\Local syntax checking#
\bold\
\newline\\fontsize\{14}
\color\{255}{255}{255}
\newline\
During the subprogram analysis Forcheck verifies the syntax as precisely#
as possible during static analysis.#
Optionally the syntax can be validated for conformance to the#
Fortran 77 or Fortran 90 standards.#
Obsolescent Fortran 90 syntax can be flagged.#
\newline\
Forcheck signals many more errors than most compilers do, e.g. unused items,#
illegal usage of data types, unassigned variables, loss of precision,#
transfer of control into DO-loops, IF-THEN-ELSE blocks or CASE constructs.#
When applying the "rigorous" option Forcheck additionally warns for#
potentially dangerous and less portable constructs.#
\newline\
After having parsed the statements all equivalence lists are processed.#
Extensions of common blocks through equivalences are detected.#
\newline\
Most language extensions of over 20 Fortran compilers are supported.#
You can tune Forcheck to accept any of these extensions.#
\end\